Big Huge Thesaurus

Aleurites moluccana

noun